body{
    min-height: 970px;
}

.panel-footer{
    min-height: 31px;
}

footer{
    position: relative;
    bottom: 0;
}

table td.action{
    min-width: 80px;
}

table .action span{
    display: inline-block;
    margin: 0 5px;
    font-size: 16px;
    cursor: pointer;
}

table .action span:hover{
    color: #ff8140;
}

table#user-table td,
table#user-table th{
    min-width: 100px;
    max-height: 66px;
    text-align: center;
}

table#user-table .user_id,
table#user-table .user_point,
table#user-table .user_level,
table#user-table .user_bowen_count,
table#user-table .user_followed_count,
table#user-table .user_following_count,
table#log-table .log_id,
table#log-table .log_code,
table#log-table .log_user,
table#log-table .log_admin,
table#log-table .log_line,
table#reply-table .reply_id,
table#reply-table .reply_like_count,
table#reply-table .reply_comment_id,
table#reply-table .reply_user_id{
    min-width: 43px;
}

table#user-table .user_head_img{
    min-width: 66px;
    width: 66px;
}

table#user-table .user_sex{
    min-width: 45px;
    width: 45px;
}

table#user-table .user_email{
    min-width: 130px;
}

table#user-table .user_info{
    overflow: hidden;
}

table#user-table .user_datetime,
table#log-table .log_datetime,
table#reply-table .reply_datetime{
    min-width: 120px;
}

table#log-table .log_ip{
    min-width: 100px;
}

table#user-table .user_bg_img,
table#user-table .user_card_img,
table#user-table .user_head_img_big,
table#user-table .user_head_img_small,
table#user-table .user_setting_id,
table#user-table .user_address,
table#user-table .user_sex_orientation,
table#user-table .user_sentiment,
table#user-table .user_school,
table#user-table .user_token,
table#user-table .user_birthday,
table#user-table .user_name,
table#user-table .user_blog,
table#user-table .user_work,
table#user-table .user_tencent,
table#user-table .user_phone,
table#user-table .user_password,
table#user-table .user_card_img_big,
table#user-table .user_card_img_small,
table#user-table .user_city,
table#user-table .user_province,
table#user-table .user_bloodtype{
    display: none;
}

table#log-table .log_user,
table#log-table .log_admin{
    display: none;
}

@media (max-width: 1360px) {
    table#user-table .user_level,
    table#user-table .user_point,
    table#user-table .user_info{
        display: none;
    }

    table#log-table .log_code,
    table#log-table .log_ip{
        display: none;
    }
}

#modal-show .modal-body{
    height: 550px;
    overflow: auto;
}

#modal-show table td.text-r,
#modal-show table th.text-r{
    min-width: 80px;
}

#modal-show table img{
    max-width: 420px;
}

#modal-show table#bowen-info img{
    margin: 5px auto;
}

table#user-level td,
table#user-level th,
table#log-table td,
table#log-table th,
table#reply-table th,
table#reply-table td{
    text-align: center;
}

table#user-level .action span:hover{
    color: #ff8140;
}

table#bowen-table td,
table#bowen-table th{
    max-height: 66px;
    text-align: center;
}

table#bowen-table .bowen_id{
    min-width: 43px;
}

table#bowen-table .bowen_content{
    max-height: 40px;
    max-width: 300px;
    overflow: hidden;
}

table#bowen-table .action span{
    display: inline-block;
    margin: 0 5px;
    font-size: 16px;
    cursor: pointer;
}

table#bowen-table .bowen_img_urls,
table#bowen-table .bowen_repost_id,
table#bowen-table .bowen_img_original_urls,
table#bowen-table .bowen_post_device{
    display: none;
}

table#comment-table td,
table#comment-table th{
    max-height: 66px;
    text-align: center;
}

table#comment-table .comment_id{
    min-width: 43px;
}

table#comment-table .comment_content{
    max-height: 40px;
    max-width: 300px;
    overflow: hidden;
}

table#comment-table .action span{
    display: inline-block;
    margin: 0 5px;
    font-size: 16px;
    cursor: pointer;
}

table#comment-table .comment_img_url,
table#comment-table .comment_img_count{
    display: none;
}